antitorque pedals - Turkish English Dictionary